AI034
Rustプログラミング言語
高度な機能と不安定なRust
学習目標
- 不安定なRustの5つの主要な機能を理解し、適切に利用するタイミングを把握する
- Rawポインターのデリファレンシングと安全な抽象化の実装を習得する
- C言語との相互運用性に向けた外部関数インターフェース(FFI)のルールを説明できる
- 関連型やデフォルトのジェネリック型パラメータを含む高度なトレイトパターンを実装できる
- システムレベルのコードにおいて、コンパイル時安全性とランタイムパフォーマンスのトレードオフを分析できる